.hi-page-global-header__wrap {
  background: #fff;
  padding: 0 20px;

  .ant-breadcrumb {
    padding: 10px 0;
  }

  .hi-page-global--top {
    .hi-page-header-heading {
      display: flex;
      justify-content: space-between;
      align-items: center;
      padding-bottom: 12px;

      .hi-page-header-heading-left {
        .hi-page-header-heading-title {
          margin-right: 12px;
          margin-bottom: 0;
          color: rgba(0, 0, 0, 0.85);
          font-weight: 600;
          font-size: 20px;
          line-height: 32px;
        }
      }
    }

    .hi-page-header-content {
      .ant-tabs-nav {
        margin: 0;
      }
    }
  }
}

.hi-page-global-content {
  padding: 10px;

  &.self-adaption {
    display: flex;
    flex: 1;
    overflow: hidden;

    .ant-pro-table {
      display: flex;
      flex-direction: column;
      flex: 1;
      overflow: hidden;
    }
  }
}